package lanqiao._01基础练习;

import java.util.Scanner;

/**
 * @author 挚爱之夕
 * @version 1.0
 * @implSpec
 * 问题描述
 * 给出n个数，找出这n个数的最大值，最小值，和。
 * 输入格式
 * 第一行为整数n，表示数的个数。
 * 第二行有n个数，为给定的n个数，每个数的绝对值都小于10000。
 * 输出格式
 * 输出三行，每行一个整数。第一行表示这些数中的最大值，第二行表示这些数中的最小值，第三行表示这些数的和。
 * 样例输入
 * 5
 * 1 3 -2 4 5
 * 样例输出
 * 5
 * -2
 * 11
 * @since 2022 - 10 - 27 - 22:21
 */
public class _11数列特征 {
}
class Main11{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt(), num, sum = 0;
        int max = Integer.MIN_VALUE, min = Integer.MAX_VALUE;
        for(int i = 0; i < n; i++){
            num = sc.nextInt();
            sum += num;
            max = Math.max(max, num);
            min = Math.min(min, num);
        }
        System.out.println(max);
        System.out.println(min);
        System.out.println(sum);

    }
}